package com.sinosoft.cloud.annotation;

import org.springframework.stereotype.Component;

import java.lang.annotation.*;

/**
 * 描述:
 * 渠道报文接口
 * @author 张旭东
 * @date 2018/11/27
 */
@Component
@Inherited
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
public @interface ReqMsgBody {

    /**
     * 渠道类型
     * @return
     */
    ChannelType channelType();

    /**
     * 业务
     * @return
     */
    BusinessType businessType();

    /**
     * 接口名称
     *
     * @return
     */
    String name();

    /**
     * 备注
     *
     * @return
     */
    String remark();
}
